home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
softwareupdate
/
system
/
amigados
/
amigadoslibrary
/
readitem.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-10-10
|
1KB
|
47 lines
/* ReadItem.c V1.0 93-03-09 */
/* ROM library: "dos.library/ReadItem", (V36+) */
/* Copyright 1993, Anders Bjerin, Amiga C Club */
#include <dos/dos.h>
#include <dos/rdargs.h>
#include <clib/dos_protos.h>
#include <stdio.h>
#include <stdlib.h>
#define BUFFER_SIZE 50
UBYTE *version = "$VER: ReadItem V1.0";
int main( int argc, char *argv[] );
int main( int argc, char *argv[] )
{
LONG item_type;
UBYTE item_name[ BUFFER_SIZE ];
/* Collect the first item (argument): */
item_type = ReadItem( item_name, BUFFER_SIZE, NULL );
while( item_type )
{
switch( item_type )
{
case ITEM_EQUAL: printf( "Equal symbol " ); break;
case ITEM_ERROR: printf( "Item ERROR " ); break;
case ITEM_UNQUOTED: printf( "Unquoted item " ); break;
case ITEM_QUOTED: printf( "Quoted item " ); break;
default: printf( "Unknown item! " );
}
printf( "%s\n", item_name );
/* Collect next item: */
item_type = ReadItem( item_name, BUFFER_SIZE, NULL );
}
printf( "No more items!\n" );
exit( 0 );
}